Spot on. They are everywhere. 4 in the UK, 3 in Australia, 2 in France and 1 in Canada, India, Laos and Russia, possibly more.
I know the Glimmer Twins as Mick Jagger and Keith Richards, but do not think that is the answer...If I had a question now...it would be ....how the hell did we lose that cricket match...impossible Anyway I do not think I have the right answer
Got it in one Kilburn, 'The Glimmer Twins' are Jagger and Richards pseudonym credit on all albums they act as producers on with one obscure exception...
What is the location of these photos? please log in to view this image please log in to view this image
There was an album recorded at various times in the 70s that wasn't released until around 2001, can't remember the artist's name but the credit for production was Jagger/Richards and not The Glimmer Twins...