Altus Global Alliance

  • Kerala's Palakkad police station adjudged best in India February 1, 2008

    Palakkad (Kerala): When most Indians visit the neighbourhood police station they expect to meet portly policemen who usually make their work more difficult. But the people of South Palakkad have a different experience of law enforcement. An international agency has named their police station one of the best in South...