The Three Gorges Dam in China
Wonders of World
The Three Gorges Dam in China
The Three Gorges Dam in China is the world's largest hydroelectric power station and will generate 22.5 gigawatts when it reaches full capacity. By comparison, the Hoover Dam, located on the Nevada-Arizona border, can generate much less, having a capacity of 2,080 megawatts.
Palau island nation
Storm clouds over Uluru
Pyramid at Chichen Itza
Sculpture garden Jeju Island
Acropolis in Athens
Victoria Falls Zambia
The Amazon River
Dubai Mall UAE
The Alabaster Mosque Cairo
Taj Mahal Agra
Christ the Redeemer statue
These moai statues are on Easter Island More ...
Test your English Language
Daily Meditation can Improve your Life
Precautions while using Pesticides
Ebola Virus
What to Eat in Tamil Nadu
Hanuman




