News

NEW DELHI (ANI) – Ayodhya in India and Ayutthaya in Thailand are separated by about 3,500 kilometers in two different countries, but it is Lord Ram which binds these two nations and its people ...