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: 3008px × 4512px
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