The Maharaja Yadavindra Singh (MYS) International Cricket Stadium, located in Mohali, Punjab is a contemporary addition to India’s historic array of cricketing venues with this one packing a modern ...