Who can afford Hajj duty required of all Muslim

Who can afford Hajj duty required of all Muslim