The Daily Show

‘The Daily Show’ host Trevor Noah mocks India over amount spent on ‘Statue of Unity’

Ever since the ‘Statue of Unity’ was unveiled by Indian Prime Minister Narendra Modi, it…