Stiletto, 5 Stars

Stiletto Charing Cross Theatre 24th March to 14th June 2025 In Italy during the 18th century, 5,000 boys, almost exclusively from poor families, were castrated annually. Their treble voices intact, castration

Read More