2025-07-05
19 : 50 : 43
India, Malda
Institution: National Institute of Technology Rourkela
Never give up.