Vindhyachal Thermal Power Station is located in A. Uttarakhand B. Uttar Pradesh C. Madhya Pradesh D. Himachal Pradesh Explanation: Considering the huge surge in COVID-19 cases in India, NTPC Vindhyachal, Central Public Sector Undertaking under Ministry of Power is taking several ...
READ MORE +