Thai prime minister Prayut Chan-O-Cha on Thursday apologised for comments suggesting tourists in bikinis could be more vulnerable to attack, just days after the murder of two British holidaymakers.