Tata Power Renewable says its new 431 MW solar project in Neemuch, India, features single-axis solar trackers and 560 W and ...