Not every Indian buses have toilets in it. However some of the longest route bus have chemical toilets installed.