There can be few countries about which so little is known as Iran, but its old name of Persia conjures up images of opulent buildings, lavish gardens and magnificent ancient sights. But for most travellers the most rewarding aspect of the trip will be the incredibly friendly Iranian people who greet foreigners with a warmth that is seldom found elsewhere.