Fantastical extravaganza: The Southern Light Opera Company charm and fascinate as they take the trip over the rainbow every day until Saturday at the Kings Theatre, Edinburgh.