Nelliampathy
If Kerala is called the ‘God’s Own Country’, Nelliampathy (or Nelliampathi) is fondly called the ‘God’s Own Village’! Located around 60km from Palakkad, this quaint hamlet is one of the least explored and equally stunning hill stations in Kerala. With a captivating range of hills that soar up to an astounding height of 467-1,572m, Nelliampathy serves […]