US consul general calls on Basharat