Goa’s Majorda Beach Resort

  • India: Goa Hotel Sector Discovers Solar Thermal

    When you hear about Goa, the conversation has probably something to do with holidays in India. The small state at the west coast is quite popular with tourists from around the globe. Goa is said to have attracted more than two million visitors in 2012. About 1.2 million of the guests...


By continuing to use the site, you agree to the use of cookies. Find out more by following this link. Accept