Vladimir Putin kissing a rainbow flag