Iran - the magic land