It's easy to find the the New South China Mall in the bustling metropolis of Dongguan in Guangdong province, China. With 892,000 square metres of leasable space, it's the largest shopping center in the world.* But you'll have to look much more closely to see if its even open.
The following is not the plot to an upcoming Bond film: Russian bootstrap billionaire and Chelsea soccer club owner Roman Abramovich announced that his construction company, Infrastruktura, would spend $160 million on the world's largest drill. The drill, five meters wider than the current champ, built by the same… »