Nepal PM KP Oli Repeats Claim: 'Lord Ram Was Born In Nepal, Not India'

Wait 5 sec.

Nepal PM KP Oli Repeats Claim: 'Lord Ram Was Born In Nepal, Not India'