Nestled between India and China, Nepal finds itself in the curious position of being a haven for global intelligence and undercover operations. Check details here.