Millions of Indians regularly visit temples and religious sites to pray and seek divine help in fulfilling their wishes.

Most pray for a child or well being of their loved ones, but in recent years, some unusual temples have come up, including a few that offer divine help in procuring a visa.