We Indians leave no opportunity to make fun of Bollywood, but when someone else does it, we get defensive. After all, admit it or not, we love Bollywood with all its cheesiness.

It seems we aren't the only ones that love our movies masala maar ke. TimeOut London has got together a group of British and American Bollywood experts to compile a list of 100 Best Bollywood's Movies.

As you scroll through this list, you'll be surprised to see some movies, happy to see some and plain angry to see others. Either way, Bollywood rules!

So here's the verdict on Bollywood by the West:

100. Bobby (1973)

Source: Hindustan Times

99. Hum Aapke Hain Koun (1994)

98. Yeh Jawani Hai Deewani (2013)

97. Veer-Zara (2004)

Source: Static

96. Umrao Jaan (1981)

95. Swades (2004)

Source: Best Images Of

94. Salaam Bombay (1998)

93. Mujhse Dosti Karoge (2002) (Yeah, you read that right.)

Source: Source: Santa Banta

92. Lage Raho Munnabhai (2006)

Source: India FM

91. Ardh Satya (1983)

90. Hera Pheri (2000)

89. Bhaag Milkha Bhaag (2013)

88. Dhobi Ghat (2011)

87. Kati Patang (1970)

86. Black Friday (2004)

85. Gangs Of Wasseypur 1 (2012)

84. Arth (1982)

83. Dhoom (2004)

Source: Source: NDTV

82. Kahani (2012)

81. Dabangg (2010)

Source: Cake Chooser

80. Black (2005)

79. Gangster (2006)

Source: Ok Music

78. Bandit Queen (1994)

Source: Cine apse

77. Kabhie Kabhie (1976)

76. Udaan (2010)

Source: Movies Pictures

75. Zubeidaa (2001)

74. Teesri Kasam (1966)

73. Naseeb (1981)

72. Zanjeer (1973)

Source: NDTV

71. Omkara (2006)

70. Chhoti Si Baat (1975)

69. Jewel Thief (1967)

68. Devdas (2002)

Source: Bollyspice

67. Gunga-Jumna (1961)

66. Madhumati (1958)

65. Chandni (1989)

64. Jagte Raho (1956)

63. Bunty Aur Babli (2005)

Source: Spuul

62. Sharmeelee (1971)

61. Parineeta (1953)

60. Lootera (2013)

Source: Santa Banta

59. Hum Hain Rahi Pyaar Ke (1993)

58. Garam Hawa (1973)

Source: Film Reference

57. Mr. & Mrs. 55 (1955)

56. Aiyyaa (2012)

Source: Play India Films

55. Satyam Shivam Sundaram (1978)

54. Tashan (2008)

Source: Santa Banta

53. Sahib Bibi Aur Ghulam (1962)

52. Tezaab (1988)

51. Sangam (1964)

50. Rockstar (2011)

Source: Rediff

49. Main Hoon Na (2004)

48. Queen (2014)

Source: Full Movie

47. Mera Naam Joker (1970)

Source: Rediff

46. Kuch Kuch Hota Hai (1998)

Source: Fan Pop

45. Velu Nayakan (1999)

Source: Movies Drop

44. Parvarish (1977)

43. Maine Pyaar Kiya (1989)

42. Khakee (2004)

41. The Lunchbox (2013).

40. Dil Se... (1998)

Source: Optimistic Underground

39. Kabhie Khushi Kabhie Gham (2001)

Source: IBN Live

38. Jodhaa Akbar (2008)

37. Ghajini (2008)

36. Kaala Patthar (1979)

35. Chak De! India (2006)

34. Ek Tha Tiger (2012)

Source: Santa Banta

33. Ankur (1974)

32. Golmaal (1979)

Source: YouTube

31. Barfi! (2012)

30. Prem Rog (1982)

29. Anand (1971)

Source: IBN Live

28. Silsila (1981)

Source: India Today

27. Zindagi Na Milegi Dobaara (2011)

26. Shaan (1980)

25. Parinda (1989)

Source: Pinkvilla

24. Jab We Met (2007)

23. Shree 420 (1955)

Source: Rediff

22. Om Shanti Om (2007)

21. Dil Toh Pagal Hai (1997)

20. Awaara (1951).

Source: The Hindu

19. Andaz Apna Apna (1994)

Source: Just Showbiz

18. Dil Chahta Hai (2001)

17. Satya (1998)

16. Mr. India (1987)

Source: YouTube

15. Bombay (1995)

Source: Mangojoos

14. Kaagaz Ke Phool (1959)

Source: Source: Bollyspice

13. 3 Idiots (2009)

12. Jaane Bhi Do Yaaron (1983)

Source: India Opines

11. Do Bigha Zameen (1953)

Source: Dear Cinema

10. Amar Akbar Anthony (1977)

9. Pakeezah (1972)

8. Lagaan (2001)

7. Deewar (1975)

6. Guide (1965)

5. Pyaasa (1957)

4. Dilwale Dulhania Le Jayenge (1995)

Source: Fan Pop

3. Mother India (1957).

Source: Listal

2. Mughal-e-Azam (1960).

Source: Indian Express

1. Sholay (1975).

Source: Punjab Up Films

Too bad Gunda didn't make the cut, but one thing is for sure: Love it or hate it, but you just cannot ignore Bollywood!