"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 the Punjab.
in 1800s
italy
Hinduism.
in the prehistoric times
Australia !
Egypt
bible