by on June 15, 2020
Kerala is fondly called God's own country for the immense natural beauty, it is blessed with. Kerala was also selected among ten paradises of the world by National Geographic Traveller. Popularity of Kerala as a prime tourism destination is only increasing. It is situated in the Malabar Coast of southwestern India. Kovalam is an idyllic beach location situated in the southern part of Kerala. The tourism potential of Kovalam was discovered by Travancore Kings and it is one of the oldest known ...
57 views 0 likes