Worshipped in Hindu religious texts as the mount of Lord Vishnu, the rarely sighted Garuda (Greater Adjutant) is flourishing in a remote village in Bihar’s Bhagalpur district.