I've come to Bulgaria(Sofia) for 3 months on official trip, with Type C - Bulgarian visa. I don't have a valid schengen visa. I need to travel to Germany on official trip for one week. Also planning to travel to Switzerland on personal trip. Can I apply for Schengen visa in Bulgaria, from German consulate ? Last year June, I travelled to France, Switzerland (entry through Paris and exit through Zurich) but the Schengen visa expired already. I travelled to U.K. as well last year but the visa expired as well. I have travelled to US last year and I have a valid B1 visa.
Thanks and Regards, Traveler...