English Usage: Have vs. Have got (similarities and differences)

English with Alex