Good news for Motor-sports fans, India is set to become a destination for Formula E and other races
Formula One World Championship, one of the most talked-about versions of motorsports concluded in Abu Dhabi in December 2021. While touching the finish line was no less than a fairytale ending, Indians were ...