Delhiites on Wednesday celebrated Ram Navami, the birth of Lord Rama, with ritualistic fasting and special prayers at noon when the Hindu god is believed to have been born.
Delhi celebrates Ram Navami