Veteran singer and entertainer Desmond de Silva, aged 77, has passed away in Melbourne, Australia.