Bangkok is the capital and most populous city of Thailand.
It's flag looks more or less like that:
The flag shows city's seal, consisting of Hindu god Indra riding Erawan (or Airavata), his three-headed white elephant, above the clouds. The seal itself is based in a drawing by Siamese prince Naris (1863-1947).
The seal itself looks good. However, something as complicate as that has no place in a flag. Indra himself is usually depicted in very complex ways, so I decided just for Erawan, on a green background.
Erawan is more often associated with Laos, but it's also very significant on Thai monarchy symbolism, being even present in royal coat of arms from 1873 to 1910.
I'm not sure if it's too synthetic, but I think it's very elegant.
Comments and suggestions are always very welcome.
I'm not expert in Hindu mythology. If I made some mistake, please correct me in comments area.