Nearly 300 Rohingya migrants reached Indonesia early Monday claiming to have been at sea for seven months, United Nations officials said, in one of the