Amazon delivers on top of the world

At an elevation of 11,562 feet, Leh is the highest spot in the world where Amazon offers speedy delivery



You are here: Home Amazon delivers on top of the world - ETRetail.com