Challoor

Challoor is a village located in Andhra Pradesh, India.