Wankhede Stadium is located in Mumbai, Maharashtra, near the Arabian Sea. It hosted the 2011 Cricket World Cup final and is home to Mumbai Indians IPL team. Options B (Nagpur), C (Mohali), and D (Cuttack) are incorrect - Wankhede is specifically in Mumbai.