Academic team IIT Delhi
Gotcha
Overall rating place: 29035 with 0.516 pts in 2023
Country place: 470
I don't remember
Team social media button generator