Protests in Charlotte, Kashmir and more in Photos of the Day.

Share story