Havana - A stern-faced President Fidel Castro led several hundred thousand protesters yesterday in a march on the US diplomatic mission to protest immigration policies including the Cuban Adjustment Act, blamed for the deaths of two young airline stowaways.