After an 8.7 magnitude earthquake, many Petropavlovsk-Kamchatsky residents found themselves evacuating amid escalating fears of aftershocks and tsunamis.
China launches the construction of a monumental hydropower project, setting the stage for the world's largest station in the Yarlung Zangbo River gorge.