Peruvians gathered in Lima on Thursday to demonstrate against the removal of their president, Pedro Castillo, who was accused of attempting a coup.