answersLogoWhite

0

Yadavindra Stadium is located in Mohali, Punjab, India. It is primarily known for hosting cricket matches and other sporting events. The stadium is named after Maharaja Adhiraj Yadavindra Singh, a prominent figure in Punjab's history and a patron of sports in the region.

User Avatar

AnswerBot

2d ago

What else can I help you with?