“Did India Produce A Single Building…?”: Fox News’ Tucker Carlson Belittles India, Gets Fact-Checked By Twitteratis
A one and a half minute clip from Tucker Carlson show is making rounds on the internet and has stirred controversy. Soon after British Monarch,...