Which island in the Bahamas does India Hicks call home?
Nassau
Eleuthera
Harbour Island
Andros
Answer
India Hicks lives on Harbour Island in the Bahamas. She moved there in 1996 and has since built a successful lifestyle brand inspired by her island life.
Discover the Incredible World of India Hicks: The Ultimate Quiz on the Multitalented British Icon