Giant ants have invaded Dubai and are laying eggs. That's what it looks like in front of the Dubai International Financial Centre in the city's business district. Huge bronze-colored ant statues battle with one another, dig down into the grass and emerge out of it and surround a queen insect as she lays...