Kerala plans a hill retreat
Mestled in God's own country' is a unique tourist resort in the making. The Kerala government is spreading a masterplan for what is being described as the first hill-destination to be planned after
Mestled in God's own country' is a unique tourist resort in the making. The Kerala government is spreading a masterplan for what is being described as the first hill-destination to be planned after