South Asia is a kaleidoscope of hues as Hindus welcome spring with a raucous festival of song, dance and smearing each other with bright powder.