Link Copied

India is building the world’s largest cricket stadium–bigger than the one in Melbourne