From Narendra Modi stadium to Eden Gardens in Kolkata, take a look the Indian cricket stadiums who will host World Cup.