Devotees fed mouth to mouth by priest in India's southern Coimbatore city.

Record ID: 329657