Sensex climbs 476 points as banks and metals lead gains

Business