Vadodara’s 108-ft Incense Stick Journeys to Ayodhya in a 111-ft truck.
In the city of Vadodara, a visionary named Gaupalak Vihabhai Bharwad has crafted an Giant Incense Stick, a colossal creation standing at an impressive 108 feet. This unique masterpiece is…