Liechtenstein has no airport, currency or language of its own. Yet the tiny country between Switzerland and Austria is one of the world's richest.