This ad will auto close in 10 seconds
Rare leopard spotted in China

Rare leopard spotted in China

Images of two leopards, one of the world's most endangered species, have been captured at a nature reserve in China's Qinghai province, the forest department said on Tuesday.

Earthquake measuring 6.3 on Richter scale hits China's Qinghai province

An earthquake measuring 6.3 on the Richter scale hit China's Qinghai province on Monday, according to the China Earthquake Networks Centre.