The consecration of Sri Rama's idol at Ram Temple in Ayodhya, a historical town in the state of Uttar Pradesh (UP) in India, is a defining moment in the battle for civilisational values fought by Hindus of Bharat .
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
Comments
Start the conversation
Become a member of New India Abroad to start commenting.
Sign Up Now
Already have an account? Login