Nassau is the capital and largest city of The Bahamas. It is on the island of New Providence, which has a population of 296,522, which is 74.26% of the country's population. From Wikipedia
He has arrived at a Celina rehab facility, defying medical expectations despite still-open wounds