Singer Selena Gomez will perform a special acoustic charity show in New York City on 19 January (13) in aid of the United Nations Children's Fund (Unicef). The young star, who is a Unicef ambassador, will appear at the Best Buy Theater in Manhattan to raise money for the organisation.