India Just Unveiled The Tallest Statue In The World To A Very Mixed Reaction


Posted on: November 6, 2018

Posted by:


The unveiling of the “Statue of Unity” has been met with protests and memes, and it won’t even be the tallest statue for that long.

View Entire Post ›

Read More

Related Products to this Post

Leave a Reply

Add New Comment