One KANK and one K3G made more money than all the 'flops' u have mentioned! Get ur facts correct, Ms. Aditi! And yes, Josh was NOT a flop. Dont write something just because u have to write.. ur research is half baked and incorrect...
And for your information, Kabhi Khushi Kabhie Gham remains, till date, the highest grosser of a hindi film worldwide EVER.. Take that!