Kannur India
- Description:
- Known as God's Own Country, Kannur represents a diverse culture centered in one of the world's oldest civilizations. Kerala is the birthplace of Ayurveda, knwon as the Science of Life and the people live a pure from of life now found anywhere else in the world.