Torrista, the tourism platform under Sterling Bank’s Renewable Energy, Mobility & Tourism division, has signed a landmark Memorandum of Understanding…