Activists of United Hindu Front marching to protest 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: 4440px × 2775px
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