Kathmandu, the capital of Nepal, is as busy as it gets. The local roads are, to say the least, a nightmare and under... View More