Activists of United Hindu Front protesting outside Nepal Embassy in New Delhi, India, wednesday July 15, 2020 against Napalese Prime Minister Sharma Oli claim that the 'real' Ayodhya, the birthplace of Hindu god Ram was in Nepal. Lord Ram is considered to be a matter of faith for Hindus. Photograph: Sondeep Shankar
Size: 4512px × 3008px
Photo credit: © Sondeep Shankar / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: ayodhya, birth, delhi, faith, front, god, hindu, india, minister, mythology, nepal, oli, place, prime, protest, rama, sharma