Europe's tallest skycraper inaugurated in London
Europe’s new tallest skyscraper, The Shard, has been inaugurated in London. The 87-storey, 310 metre building stands in the London Bridge area just south of the Thames and cost its Qatari owners close to 1.9 billion euros to build.
More No Comment
The Italian authorities have been accused of a crackdown on unofficial sites while regulations restrict the number of registered places of worship.