A town in North East India alongside the mighty Assamese river Brahmaputra where river dolphins are often seen to frolic