17th November 2018
0
World’s tallest ‘Statue of Unity’ is visible from space; incredible satellite photo leaves Indians excited
By Abdul QadeerIndia is now home to the world’s tallest statue — Statue of Unity– and with its whopping height of 182…