Can someone please tell me the difference between VJ, anchor and host?
Briefly (from online dictionaries):
VJ (video journalist)– a person who works as a reporter in television news broadcasting.
VJ (video jockey)– One who announces, plays, and provides commentary on videotaped programs, especially music videos, as on television or at a discotheque.
Anchor– a person who is the main broadcaster on a program of news, sports, etc., and who usually also serves as coordinator of all participating broadcasters during the program.
Host– a master of ceremonies, moderator, or interviewer for a television or radio program.