"Prom" is a shortened form of the word "promotion". It is used to designate a dance for those students who are about to be promoted. no sweetie it's shortened from promenade.
India
France
Azerbaijan.
Yorkshire
in 1800s
In the Punjab.
italy
Hinduism.
in the prehistoric times
Egypt
Australia !
bible