2024-07-18
14 : 34 : 33
United States, New York City
Institution: Birla Institute of Technology, Mesra