Basic Western Punjabi is a language course designed to usher complete beginners into the world of Punjabi (Western Punjabi dialect), one of the world's most spoken languages, with a rich cultural and historical backdrop. The Western Punjabi dialect,...