Let Singapore operate it.” Batu Puteh, situated about 14km south of Johor and 44km east of Singapore, is made up of granite rocks. Middle Rocks and South Ledge are located 1.1km and 4km from ...