Nepali Real Ayodhya in Nepal, Lord Ram is not Indian: Nepal PM Oli’s remark raises hackles Newsroom Staff July 14, 2020