State the main differences between thermal power and hydro power plants based on electricity

State the main differences between thermal power and hydro power plants based on electricity generation. Name two dam projects which were opposed due to the problems of Rehabilitation of displaced people, damage to the ecosystem etc.

The main differences between thermal power and hydro power plants are as below: