Updated

In egalitarian Sweden, not even a soon-to-be-married princess can get away with breaking the traffic rules.

But Stockholm police may have missed one royal privilege when they pulled over Princess Madeleine near the palace on Tuesday, four days ahead of her wedding to New York banker Christopher O'Neill.

Lars Lindholm, acting head of the unit that stopped her told newspaper Aftonbladet she faces a 1,000 kronor ($150) fine for driving in a bus lane. Lindholm said Madeleine's father, King Carl XVI Gustaf, is the only Swedish royal with immunity from prosecution.

However, court spokesman Bertil Ternert said police seem to have missed that Madeleine was driving a car from the Royal Mews with a special permission to use the public transit lanes.

Police spokesman Kjell Lindgren declined to comment.