It’s so huge, my god. I know London is a big city and New York is a big city but Delhi just feels so huge, he says ...