China recently announced plans to build the largest hydropower dam in the world, with a capacity to generate three times more ...
An earthquake of magnitude 4.3 jolted Afghanistan late in the night, as per the National Center for Seismology (NCS).