There are hundreds of different types of sandwiches around the globe, and if you call yourself a sandwich lover you should know these 20.