Urban rainbow

Seen at Tasik Bandar Sri Permaisuri, Kuala Lumpur. ---