For an introvert who has a non existent social life, what things/places can I try to where I can go and meet people and enjoy myself while also exploring Delhi?
Try to go on Heritage Walks. You can google the same. They are amazing opportunities for you to meet new people. If you have any other hobbies, do comment. I might be able to recommend better options