Tata Power Commissioned World’s Largest Solar Rooftop Installation On A Cricket Stadium In Mumbai