A Vaishnava satra (monastery) on an island on Brahmaputra near Jorhat in Assam, 2003