I always gave first preference to Indian Terrain when it comes to formal shirts, right from my graduation days and I must say brand never disappoints me in terms of design, texture of cloth and most importance of all quality.
There are other brands as well but most of them are relatively expensive and reliability and durability is an issue as well.
For the first time I also tried there on-line store and it was a great experience altogether, very user friendly and easy to access website. Indian Terrain not only take care of trendy culture but they also do have classic collection as well, so basically, all the teenagers, youngsters and senior citizens can enjoy the classic Indian Terrain fashion.
Thanks