“God’s Own Country” is the sobriquet given to the South Indian state of Kerala. This state is renowned for its beautiful evergreen landscape and rich cultural heritage. Furthermore, this state is also known for a number of popular tourist destinations including beautiful beaches and picturesque hill stations. There are several hill stations in Kerala that […]