In a latest move aimed at making Maps even more comprehensive, Google has added the world's tallest mountain to its list of interesting explorable landmarks. Included are the highest peaks on four of the seven continents, namely Aconcagua (South America), Kilimanjaro (Africa), Mount Elbrus (Europe), and Everest Base Camp (Asia).
Keep Reading »