Legends dearly hold Nepal’s capital Kathmandu as a city that will help you travel through time, to say the least.