Gone are the days when travelling abroad meant dealing with lots of paperwork, dreadful queues, visa applications and unprecedented stress levels – no matter where you were headed. Times have changed, with several countries now offering visa on arrival to Indians. All you need to do is to pick your location wisely, book your tickets and go! India ranks 75th …