I have been lucky to visit a few capital cities of the world. And while all of them have their charm, they have one thing in common, traffic jams! It seems to be true all over the world. Delhi has it, so does Bangkok and London. I heard of motorcycle taxis right from my first trip…