If you have Wi-fi you can go to the gts deposite the
pokemon you want to evolve by tradeing and ask for
something impossible like empoleon lvl 1-9 then seek
pokemon and trade for anything then take out the
pokemon and it will evolve.
NOTE. for Pokemon that need a hold item you need to have them hold it.
This was speed freak's answer to this question: http://pokemondb.net/pokebase/10586/india-cannot-trade-electabuzz-rhydon-magmar-what-solution