Tallest Saraswati Devi’s Statue By Prof. (Dr.) Paresh ShahJanuary 24, 2018January 24, 2018Uncategorized 16 Feet World’s Tallest Standing Saraswati Devi’s Statue in marble installed in US by Indonesians in Indonesian Embassy.