Amma unveiled an awe-inspiring 18-feet statue of the illustrious Maharshi Sushruta, renowned as the world’s first surgeon, in a sacred ceremony held at the hallowed grounds of Amrita Hospital, Faridabad

Amma unveiled an awe-inspiring 18-feet statue of the illustrious Maharshi Sushruta, renowned as the world’s first surgeon, in a sacred ceremony held at the hallowed grounds of Amrita Hospital, Faridabad