International Federation of Red Cross & Red Crescent Societies (IFRC) and Land Rover reveal mini-series of emergency response footage

1323