Hampshire Constabulary has charged an Isle of Wight man with two counts of sexual assault.

36 year-old Sayful Islam of Shide Road in Newport will appear before Isle of Wight Magistrates today (Friday).

Isle of Wight police are investigating a report that a 14 year-old boy was inappropriately touched over his clothing by a man he did not know in Newport on Wednesday 14 June.