World's Largest Amphibian Found in China

  • In China, a new amphibian has been discovered which is considered to be the largest amphibian on planet. The species is nearly two metres in length. The scientists said in order to save the species from extinction, renewed conservation efforts are desperately needed. The reason behind its lesser number is the harvesting for luxury food in the nation. Prof Samuel Turvey from Zoological Society of London said that the extinction of such species has become "catastrophic".

    Map of China

    Tagged as: China