A large cache of firearms and ammunition has been recovered from a canal at Uttara in Bangladesh capital, Dhaka.