Eden Gardens in Kolkata is often called the 'Lord's of the Sub-Continent' as it is India's most iconic cricket stadium, similar in stature to Lord's in England. Gaddafi Stadium (Karachi/Lahore) and R Premadasa (Colombo) are major grounds but don't have this nickname.