New Delhi: Rajya Sabha MP and former Samajwadi Party leader Amar Singh passed away on Saturday afternoon at the age of 64. He was ill for a very long time and was undergoing treatment at a hospital in Singapore for several months now, reports Prasar Bharti.