It is amazing that Indian railway offers free WiFi but no clean toilets. In spite of charging the mandatory fees for using the loos at Madgaon station they were filthy. Clean toilets are the basic necessities for any station let alone a major tourist hub in India like Goa. Is that too much to ask for?