Popularly known as ‘God's Own Country,’ Kerala, located in the South of India, is a heaven for tourists. With its green ...
Kerala cabinet approved a rehabilitation plan for Meppadi landslide victims in Wayanad. The first phase includes acquiring ...