Katy Perry ranks John Mayer as her best lover to date
Katy is now filming a live stream of her life to promote new album Witness , and was visited by James Corden, who asked a series of candid questions. She said, "we might have skated on the line of...