In India, all profanity has been muted from the film and the subtitles.
IMAX version shown at AMC in Shelby, MI was only about 2.5hrs long! Appears that there are two versions being shown. Movie was to start at 12:30p.m. At that time previews to other shows started. The actual Avengers Endgame movie started about 12:50p.m. and ended around 3:20p.m. The movie is stated on the Internet as 3 hrs and 2 minutes long!