36
Mac 'N Peace
(sh.itjust.works)
Yes - Piece of my heart
No, that UK flag is just random. Both songs were released in the same year.