20090420 business.india-business: Rupee ends at three-week low; down 45p