Dec 25, 2010

Offices of Facebook

Offices of Facebook in different parts of the world

Offices in Silicon Valley





Data center in California and tens of thousands of servers

Nov 10, 2010

Ellora Caves Another Wonder Of The World

Many believe Ellora Caves another wonder of the world. These caves are built in 5-10 centuries, are located near the ancient village of Ellora in India. After seeing photos, you agree that the caves are very beautiful and interesting.