The best ad ever in India holds a significant place in the country's advertising history. It captivated the hearts of millions and became a cultural phenomenon. One such ad is the 'Mile Sur Mera Tumhara' (translated as 'Let's Meet Each Other') which was telecasted in…










