Location is Karachi Beach, Sindh, Pakistan. Karachi has 7 different beaches surrounding the city. Horse trainers bring the horses to the beach to give them exercise.