My daughter was invited by her friend to go to San Diego , California on December....
yes, need a visa
And there is a non-refundable application fee of US$160.
Thanks for the reply.