Shakira is living best life in Miami and ‘will not romance Tom Cruise’

The queen of Latin music was spotted with the Top Gun star and Lewis Hamilton in her new home city but friends say she won't date either man.