Photographs from Tatta Mangalam Town of Palakkad, Kerala India.