Where is Christmas Island?

Formerly called Kiritimati, Christmas Island is located in the Indian Ocean off the coast of Indonesia.