04
2750
South India has always been considered a great vacation spot. It is well-known for its nature and its beauty. The people are incredibly hospitable, kind and polite. When it comes to Kerala, it has been referred to as “God’s Own Country” for years. One such place that is a must-visit is in Kerala Kanthalloor. It is a village that is located in the Idukki district in Kerala. It is close to Munnar, which is a major and a famous hill station of Kerala.