Subscribe to our newsletter and get exclusive fact checking news everyweek
Thank you You are now subscribed to our newsletter
New Delhi Vishvas Team A video circulating on social media shows some foreigners chanting Vedic mantras The post asserts that it was filmed at the White House in the US However Vishvas News...