Idukki, the hill station in Kerala, India is also known as the heart of “God’s Own Country”.
This place is also known for spices as well as tea. Here you will find almost all types of spices as well as tea which is world famous. Here you find rains irrespective of all seasons due to one or other reason. Monsoon is from June to August but it is an amazing scenery throughout the year.