The Talcher Thermal Power Station is in
A
Odisha
B
Maharashtra
C
West Bengal
D
Meghalaya
Correct Answer: Odisha
Talcher power station is a 460-megawatt (MW) coal-fired power station in Odisha, India, which is owned and operated by the National Thermal Power Corporation.