A major spice trading centre, Kumily is situated in the Cardamom Hills in Idukki district of Kerala. Tourists in large numbers visit through the year to stroll through its plantations and lured ...
Some results have been hidden because they may be inaccessible to you