India has always been a land of grand monuments, from the Taj Mahal to towering temples across the country. But in recent years, the nation added another awe-inspiring marvel to its list: the Statue of Unity. Located in the state of Gujarat, the statue of unity stands as a tribute to Sardar Vallabhbhai Patel, one of India’s most respected freedom fighters and the first Deputy Prime...