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