In the eyes of Western media, G20 host India is still a dirty colony