Nepal's Captain Urges England to Visit Kathmandu