Statue of Liberty

India Builds Replica of Great Pyramid of Giza

According to Al Jazeera, a group of Indian artists decided to turn over a park, situated in the…