Hindus throughout India flooded the streets on Friday to honor the birth of the Hindu god Rama during the Ram Navami festival. The celebrations mark the climax of a nine day fast. Festivities peak at noon when, according to popular belief, Rama was born. Here, an Indian boy can be seen blowing fire during a religious procession in the city of Amritsar.
Check out the Picture This archive here.