India has unveiled the tallest statue in the world, which stands at nearly 600 feet tall. The statute is in honour of Sardar Vallabhbhai Patel, a...
CONNECT ON FACEBOOK