Sunset form The Leela Hotel Kovalam Beach. If you ever make it to Kovalam Beach in Kerala India, you have to go to this place, it has incredible views and …
Sunset form The Leela Hotel Kovalam Beach. If you ever make it to Kovalam Beach in Kerala India, you have to go to this place, it has incredible views and …