What is wrong with this ionic equation and what is the correct way to write it?

Cl2(aq)+ 2K+(aq)+2Br(aq)->Br2(aq)+ 2K+(aq)+ 2Cl-(aq)

The charge on the bromide ion has been omitted. It should be Br^-(aq).

I think I would prefer Cl2(aq) as Cl2(g) and Br2(aq) as Br2(l) although I couldn't argue forcefully for those latter changes since, after all, it is an aqueous solution.