News

Moscow’s iconic Manezhnaya Square turned into a vibrant celebration of Indian culture as the Festival of India – Bharat Utsav ...