Your next pocket travel guide
Upvote:2
A Google search for "Oyster Card" excluding "London" suggests there is no such place.
What you remember is possibly Hong Kong's Octopus card, whose success later inspired the Oyster card.