Every year millions of people travel to two temples in southern India, hoping for an answer to their prayers. But every miracle requires a sacrifice – and many pilgrims sacrifice their hair.
Every year millions of people travel to two temples in southern India, hoping for an answer to their prayers. But every miracle requires a sacrifice – and many pilgrims sacrifice their hair.