I'm a B.Tech graduate in Civil Engineering and I'd love to have some suggestions on which exam I should write for my higher studies? Should I go for GRE or should I go for GMAT? What are the pros and cons of both? And what are the options if I want to do my Masters in Architecture, considering the fact that I'm a Civil graduate, is it even a viable option?