Guhagar – A perfect tropical paradise
Guhagar & Velneshwar: Guhagar (literally translates to “House of Caves” in local language) is situated on west coast of India. It is situated between Sahyadri mountain range and Arabian Sea in Ratnagiri district in the Indian state of Maharashtra. Surrounded by an … Continued