Eden Gardens is located in Kolkata, West Bengal, and is India's largest cricket stadium by seating capacity. It is often called the 'Lord's of the East' and is the home ground for the IPL franchise Kolkata Knight Riders. The stadium has hosted historic matches including the 1987 World Cup final.