Top Gear sets out on perhaps its toughest road trip ever a highaltitude voyage from Kathmandu capital of Nepal to the Forbidden City of Lo Manthang a secretive ...