Taprobana — ancient Greco-Roman name of Sri Lanka, also wrongly identified as Sumatra