When you peek out the hotel window to see the dense greenery and hear the tinkling sound of running backwaters as the day begins, you know you are in the “land of love and romance,” also known as Kerala. This place is also known as God’s Own Country. If you …
Read More »